package bit_pratice.day6;

import java.util.Scanner;

/**
 * @author 美女
 * @date 2022/05/05 19:09
 * 不要2
 **/
public class Num1{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int w=sc.nextInt();
        int h=sc.nextInt();
        int[][] array=new int[w][h];//默认二维数组值都是0
        int count=0;//记录可以放蛋糕的多少
        //开始统计可以放蛋糕的位置
        //遍历二维数组，用0表示放了蛋糕的位置，1表示不能放的位置
        for(int i=0;i<w;i++){
            for(int j=0;j<h;j++){
                if(array[i][j]==0){
                    //为0是可以放蛋糕，记录次数
                    count++;
                    //同时将不可放蛋糕的位置标注成1
                    //注意判断数组下标越界问题
                    if(i+2<w){
                        array[i+2][j]=1;
                    }
                    if(j+2<h){
                        array[i][j+2]=1;
                    }
                }
            }
        }
        System.out.println(count);
    }
}